apartment hotel - Turkish English Dictionary